API Documentation
nkGraphics::Buffer Member List

This is the complete list of members for nkGraphics::Buffer, including all inherited members.

activate(SHADER_TYPE shaderStage, unsigned int slot)=0nkGraphics::ShaderResourcepure virtual
Buffer()nkGraphics::Buffer
Buffer(const Buffer &other)=deletenkGraphics::Buffer
copyParams(const Buffer &other)=0nkGraphics::Bufferpure virtual
Exportable()nkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::Buffervirtual
freeCpuData(bool freeDataPtr)nkGraphics::Buffervirtual
getBindFlag() const =0nkGraphics::Bufferpure virtual
getCpuAccessFlag() const =0nkGraphics::Bufferpure virtual
getElementByteSize() constnkGraphics::Buffer
getElementCount() constnkGraphics::Buffer
getHidden() constnkGraphics::Resource
getLoadState() constnkGraphics::Resource
getMiscFlag() const =0nkGraphics::Bufferpure virtual
getResourceName() constnkGraphics::Resource
getResourcePath() constnkGraphics::Resource
getResourceTypeName() constnkGraphics::Resource
getTotalByteSize() constnkGraphics::Buffer
getUsage() const =0nkGraphics::Bufferpure virtual
gpuCopyFrom(Buffer &other, const ResourceGpuCopyDescriptor &descriptor)=0nkGraphics::Bufferpure virtual
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::Buffervirtual
isReadyForRendering() constnkGraphics::Resource
isUnloaded() constnkGraphics::Resource
load()=0nkGraphics::Resourcepure virtual
map(const MapRequestDescriptor &requestDesc)=0nkGraphics::Bufferpure virtual
operator=(const Buffer &other)=deletenkGraphics::Buffer
prepareForComputeResourceUsage(bool value=true)nkGraphics::Buffervirtual
prepareForOutputStreamUsage(bool value=true)nkGraphics::Buffervirtual
prepareForShaderResourceUsage(bool value=true)nkGraphics::Buffervirtual
Resource()nkGraphics::Resource
Resource(const char *path)nkGraphics::Resource
setBindFlag(BIND_FLAG value)=0nkGraphics::Bufferpure virtual
setCpuAccessFlag(CPU_ACCESS_FLAG value)=0nkGraphics::Bufferpure virtual
setCpuData(const ResourceCpuDataDescriptor &data)nkGraphics::Buffer
setElementByteSize(unsigned int value)nkGraphics::Buffervirtual
setElementCount(unsigned int value)nkGraphics::Buffervirtual
setHidden(bool value)nkGraphics::Resource
setMiscFlag(RESOURCE_MISC_FLAG value)=0nkGraphics::Bufferpure virtual
setResourceName(const std::string_view &name)nkGraphics::Resource
setResourcePath(const std::string_view &path)nkGraphics::Resourcevirtual
setUsage(USAGE value)=0nkGraphics::Bufferpure virtual
ShaderResource()nkGraphics::ShaderResource
unload()=0nkGraphics::Resourcepure virtual
unmap(const UnmapRequestDescriptor &requestDesc)=0nkGraphics::Bufferpure virtual
~Buffer()nkGraphics::Buffervirtual
~Exportable()nkExport::Exportablevirtual
~Resource()nkGraphics::Resourcevirtual
~ShaderResource()nkGraphics::ShaderResource